﻿(function ($) {

	/* Создаем плагин с именем adjust, который будет устанавливать размер и цвет выбранным элементам. */
	$.fn.adjust = function (option) {
		/* Установим значения опций по умолчанию. Они будут использованы если пользователь при вызове плагина не передаст значений. */
		var setting = { size: "1.4em", color: "red" };
		return this.each(function () {
			// Если пользователь передал опции соединить их с опциями по умолчанию 
			if (option) {
				$.extend(setting, option);
			}
			$(this).css("fontSize", setting.size);
			$(this).css("color", setting.color);
		});
	};

})(jQuery);


(function ($) {
	$.fn.asd = function (options) {
		var settings = { a: 1, b: "asd" };
		return this.each(function () {
			if (options) {
				$.extend(settings, options);
			}

			console.log('[' + settings.a + ':' + settings.b + ']: ' + $(this).html());
		});
	};
})(jQuery);


$().ready(function () {


	$("#but1").click(function () {
		$("p").adjust();
	});



	$("#but2").click(function () {
		$("p").adjust({ size: "2em" });
	});



	$("#but3").click(function () {
		$("p").adjust({ size: "1.7em", color: "green" });
	});




});